﻿
/*** COMMON STYLES  ***/
.btn
{
    border: solid 1px black;
    padding: 2px 2px;
    cursor: pointer;
    position: relative;
    margin: 1px;
    font-weight: bold;
    background: #eef4d3 center right no-repeat;
    float: left;
}
.btn_menu
{
    border: solid 1px black;
    padding: 2px 2px;
    cursor: pointer;
    position: relative;
    margin: 1px;
    font-weight: bold;
    text-align: center;
    float: left;
}
.btn_menuimg
{
    background: #eef4d3 url(../Images/left.png) center right no-repeat;
}
.btn_menuclr
{
    background: #eef4d3 center right no-repeat;
}
.menu_body a
{
    display: block;
    color: #006699;
    background-color: #EFEFEF;
    padding-left: 10px;
    font-weight: bold;
    text-decoration: none;
}
.menu_body a:hover
{
    color: #000000;
    text-decoration: underline;
}
.width125
{
    width: 130px;
}
.width100
{
    width: 100px;
}

.popupButton
{
	width:80px;
}

.popupSelect
{
	width:250px;
}

.popupInput
{

width:250px;
}

.nodetypeimage
{
	height :18px;
	width :18px;
	margin-right:10px;
	vertical-align:bottom;
}

.master_th
{
  border-right:1 px solid #2E6E9E;
  padding : 8px;
  font-weight :bold;
  color :#2E6E9E;
  background-color :#cbdbe6;	
  border-bottom: 1px solid #2E6E9E;
  border-right: 1px solid #2E6E9E;
}

.master_th_upper
{
  border-right:1 px solid #2E6E9E;
  padding : 8px;
  font-weight :bold;
  color :#2E6E9E;
  background-color :#cbdbe6;	
  border-bottom: 1px solid #2E6E9E;
  border-right: 1px solid #2E6E9E;
}

.master_td
{
  border-right: 1px solid #2E6E9E;
  border-bottom:1px solid #2E6E9E;
  padding:8px;
}

.red_asterick
{
	
font-weight: bold; 
color: #FF0000;
vertical-align: bottom;
}



/* CSS Document for Dashboard */
	.box_dimension{
			padding:8px;
			border:1px solid #CCCCCC;
			cursor:default;
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			border-radius: 8px;
			text-align:left;
			clear:both;
			}
			.box_dimension ul{
			margin:0;
			padding:0;
			}
	.box_dimension:hover{
			background-color:#C5DBEC;			
			}
	.box_dimension li{
			list-style:none;
			display:inline;
			position:relative;
			padding:2px;
			}
	.title{
			font-family:Arial, sans-serif;
			font-size:1.1em;
			font-weight:bold;
			color:#155193;
			}
	.sub_title{
			font-family:Arial, sans-serif;			
			font-size:1em;
			line-height:15px;
			}
	.margin_right{
			margin-right:15px;
			}
	.border_right{
			border-right:1px solid #999;
			}		
		
			
/*end of  CSS Document for Dashboard */


/* CSS Document for login and common */
.container{
	position:fixed;
	top:0;left:0;
	width:100%;
	height:100%;
	background:url(../images/gredient_color.gif) top repeat-x;}

.login_box{
	width:645px;
	margin:0 auto;
	padding:20px;
	margin-top:18%;
	border:1px #999999;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background:#fff;
	-webkit-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.5);
	-moz-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.5);
	box-shadow:0px 1px 1px 1px rgba(0,0,0,0.5);
	overflow:auto;
	}
.login_box_shadow{
	width:692px;
	height:40px;
	margin:0 auto;
	margin-top:1px;
	background:url(../images/shadow.gif) top no-repeat;
}
	
.liststyle{
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	position:relative;}
	
.login_txt{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.15em;
	line-height:1em;
	color:#4d90fe}
	
.formField input{
	height:22px;
	font-size:1.02em;
	padding:2px 2px;
	border:1px solid #999999;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;}
	
/*.submit-button {
  border: 1px solid #3079ed;
  color: #fff;
  font-family:Arial, Helvetica, sans-serif !important;
  font-size:1em !important;
  font-weight: bold;
  height: 28px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 0 15px;
  text-shadow: 0 1px rgba(0,0,0,0.1);
  background-color: #4d90fe;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));
  background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
  background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);
  background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);
  background-image: -o-linear-gradient(top,#4d90fe,#4787ed);
  background-image: linear-gradient(top,#4d90fe,#4787ed);
  }
.submit-button:hover {
  border: 1px solid #2f5bb7;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #357ae8;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));
  background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
  background-image: linear-gradient(top,#4d90fe,#357ae8);
}*/
.submit-button:active {
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
.submit-button:focus:hover,
{
  -webkit-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
} 


	
	/*end of  CSS Document for login and common */

/* CSS Document for report */
.golden
{
    background: #faf1a5 !important; /* another option #fbfebb */
}

.crm
{
    background: #ebfeeb !important;
}

.erp
{
    background: #ffebfe !important;
}

.web
{
    background: #eae9e6 !important;
}


	.report_table{
	font-family:Arial, sans-serif;
	font-size:small;
	color:#000000;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.report_table td{
	padding:4px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}

.report_table tr:hover{
	background-color:#C5DBEC;
}
	/*end of  CSS Document for report */
	
/* CSS Document for grouping */		
	.group_table{
	font-family:Arial, sans-serif;
	font-size:small;
	color:#000000;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#f5f5f5;  /*new property for grouping tab*/
}
.group_table td{
	padding:4px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}

.group_table tr:hover{
	background-color:#C5DBEC;
}
	/*end of  CSS Document for grouping */
	

/*red button css*/	
.red-button {
	border: 1px solid transparent;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	font-family:Arial, sans-serif;
	font-size:.95em;
	padding: 6px 15px;
	font-weight:bold;
	background-color: #d14836;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#d14836));
	background-image: -webkit-linear-gradient(top,#dd4b39,#d14836);
	background-image: -moz-linear-gradient(top,#dd4b39,#d14836);
	background-image: -ms-linear-gradient(top,#dd4b39,#d14836);
	background-image: -o-linear-gradient(top,#dd4b39,#d14836);
	background-image: linear-gradient(top,#dd4b39,#d14836);
}
  .red-button:hover {
	border: 1px solid #b0281a;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	background-color: #c53727;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#c53727));
	background-image: -webkit-linear-gradient(top,#dd4b39,#c53727);
	background-image: -moz-linear-gradient(top,#dd4b39,#c53727);
	background-image: -ms-linear-gradient(top,#dd4b39,#c53727);
	background-image: -o-linear-gradient(top,#dd4b39,#c53727);
	background-image: linear-gradient(top,#dd4b39,#c53727);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.red-button:active {
	border: 1px solid #992a1b;
	background-color: #b0281a;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#b0281a));
	background-image: -webkit-linear-gradient(top,#dd4b39,#b0281a);
	background-image: -moz-linear-gradient(top,#dd4b39,#b0281a);
	background-image: -ms-linear-gradient(top,#dd4b39,#b0281a);
	background-image: -o-linear-gradient(top,#dd4b39,#b0281a);
	background-image: linear-gradient(top,#dd4b39,#b0281a);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}

.red-button:focus {
	border-color: #d14836;
}
/*white button css*/
.white-button {
	border: 1px solid #dcdcdc;
	color: #666;
	background: #fff;
	font-family:Arial, sans-serif;
	font-size:.95em;
	padding: 6px 15px;
	font-weight:bold;
}
.white-button:hover {
	border: 1px solid #c6c6c6;
	color: #333;  
	background: #fff;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}
.white-button:active {
	background: #fff;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
  
 /* .select
  {
  	font-family :Lucida Grande,Lucida Sans,Arial,sans-serif;
  	font-style :normal;
  	font-size :1.5em;  	
  }
*/

 /* relation tab */
#rel-frame
{
    /*  border: 1px solid #DDDDDD;*/
    clear: right;
   /*   height: 500px;
    overflow-x: auto;*/
    position: relative; /* width: 520px;*/
}
        
.div
{
    /*  background-color: Aqua;*/
    border: 1px solid #DDDDDD;
    height: 15x;
    margin: 15px 20px 15px 20px;
    padding: 0.5em;
    cursor: pointer;
    font-family: Verdana;
    font-size: 10px;
    background-color: #C5DBEC;
}
.box
{
    background: none repeat scroll 0 0 #666666;
    color: #EEEEEE;
    font-size: 20px;
    font-weight: bold;
    margin: 5px 0;
    padding: 20px;
    text-align: center;
}


.context-menu-item {
    -moz-user-select: -moz-none;
    background-color: #EEEEEE;
    padding: 2px 2px 2px 2px;
    position: relative;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}

.context-menu-item:hover 
{
	color:#E17009;
	text-decoration: underline !important;
}

.context-menu-separator {   
   
    border-bottom: 1px solid #DDDDDD;
}

a {
    font-size: 10.5px;
}

/*
select {
    font-size: 10.5px;
}
*/
.msgError  
{
	color:#DC143C;   
	font-size:1.2em;  
} 
    
.tabsDimm
{
	height:425px;
	border : "0px solid #A6C9E2";
	padding : 0px;
	overflow:auto;	
}    

.tabsRel
{
	height:385px;
	border : "0px solid #A6C9E2";
	padding : 0px;
	overflow:auto;	
}   

.tabsRep
{
	height:425px;
	border : "0px solid #A6C9E2";
	padding : 0px;
	overflow:auto;	
} 
